package com.cmas.platform.vo;

import com.aidex.common.annotation.Excel;
import com.aidex.common.utils.log.annotation.FieldRemark;
import com.aidex.common.utils.log.annotation.LogField;
import lombok.Data;

/**
 * @Author su
 * @Date 2024/5/27 19:09
 */
@Data
public class UserInfoRecordVo {

    private String id;
    private String name;
    private String userName;
    private String avatar;
    private String sex;
    private String roleKey;

    /** 地区ID */
    @Excel(name = "地区ID")
    @LogField
    @FieldRemark(name = "地区ID",field = "regionId")
    private String regionId;

    /** 帖子发表数 */
    @Excel(name = "帖子发表数")
    @LogField
    @FieldRemark(name = "帖子发表数",field = "publishPostNumber")
    private Integer publishPostNumber;

    /** 评论发表数 */
    @Excel(name = "评论发表数")
    @LogField
    @FieldRemark(name = "评论发表数",field = "publishCommentNumber")
    private Integer publishCommentNumber;

    /** 帖子浏览数 */
    @Excel(name = "帖子浏览数")
    @LogField
    @FieldRemark(name = "帖子浏览数",field = "postNumber")
    private Integer postNumber;

    /** 评论数 */
    @Excel(name = "评论数")
    @LogField
    @FieldRemark(name = "评论数",field = "commentNumber")
    private Integer commentNumber;

    /** 点赞数 */
    @Excel(name = "点赞数")
    @LogField
    @FieldRemark(name = "点赞数",field = "likeNumber")
    private Integer likeNumber;

    /** 收藏数 */
    @LogField
    @FieldRemark(name = "收藏数",field = "collectNumber")
    private Integer collectNumber;

    /** 被评论数 */
    @LogField
    @FieldRemark(name = "被评论数",field = "beCommentNumber")
    private Integer beCommentNumber;

    /** 被赞数 */
    @LogField
    @FieldRemark(name = "被赞数",field = "beLikeNumber")
    private Integer beLikeNumber;

    /** 被收藏数 */
    @LogField
    @FieldRemark(name = "被收藏数",field = "beCollectNumber")
    private Integer beCollectNumber;




}
